package com.example.yan_music.contract;

import com.example.yan_music.base.presenter.IPresenter;
import com.example.yan_music.base.view.IView;

/**
* 登录页面的 VP仓库
*/
public interface ILoginContract {
    // 登录页面需要做的事情
    interface View extends IView{
        // 获取到用户输入的用户名和面
        String getUserName();
        String getUserPassword();
        // 登录成功
        void onLoginSucceed();
        // 登录失败
        void onLoginFailed();

    }

    interface Presenter extends IPresenter<View>{
        // 登录
        void login(String username, String password);
        // 注册
        void register(String username, String password);
    }
}
